package com.hengpeng.msls.service;

import com.hengpeng.msls.dao.DaoFactory;
import com.hengpeng.msls.port.PortActiveFactory;
import com.hengpeng.msls.port.PortFactory;
import com.hengpeng.msls.service.account.AccountService;
import com.hengpeng.msls.service.assign.AssignService;
import com.hengpeng.msls.service.borrowinfo.BorrowInfoService;
import com.hengpeng.msls.service.comment.CommentService;
import com.hengpeng.msls.service.core.CoreService;
import com.hengpeng.msls.service.invest.InvestInfoService;
import com.hengpeng.msls.service.marketing.PointService;
import com.hengpeng.msls.service.message.MessageService;
import com.hengpeng.msls.service.repayment.RepaymentService;
import com.hengpeng.msls.service.userInfo.UserBankCardService;
import com.hengpeng.msls.service.userInfo.UserInfoService;

public interface ServiceFactory
{
	public PortFactory getProtFactory();
	
	public PortActiveFactory getPortActiveFactory();
	
	public DaoFactory getDaoFactory();

	public AccountService getAccountService();

	public PointService getPointService();

	public MessageService getMessageService();

	public CommentService getCommentService();

	public CoreService getCoreService();

	public BorrowInfoService getBorrowInfoService();

	public InvestInfoService getInvestInfoService();

	public RepaymentService getRepaymentService();

	public AssignService getAssignService();

	public UserInfoService getUserInfoService();

	public UserBankCardService getUserBankCardService();
}